.TH std::flat_map::size 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::flat_map::size \- std::flat_map::size

.SH Synopsis
   size_type size() const noexcept;  (since C++23)

   Returns the number of elements in the container adaptor. Equivalent to return
   c.keys.size().

.SH Parameters

   \fI(none)\fP

.SH Return value

   The number of elements in the container adaptor.

.SH Complexity

   Constant.

.SH Example



   The following code uses size to display the number of elements in a std::flat_map:


// Run this code

 #include <iostream>
 #include <flat_map>

 int main()
 {
     std::flat_map<int,char> nums{{1, 'a'}, {3, 'b'}, {5, 'c'}, {7, 'd'}};

     std::cout << "nums contains " << nums.size() << " elements.\\n";
 }

.SH Output:

 nums contains 4 elements.

.SH See also

   empty    checks whether the container adaptor is empty
            \fI(public member function)\fP
   size
   ssize    returns the size of a container or array
   \fI(C++17)\fP  \fI(function template)\fP
   (C++20)
   max_size returns the maximum possible number of elements
            \fI(public member function)\fP
